Roundtrip Architectural Modeling

نویسنده

  • Leszek A. Maciaszek
چکیده

This paper puts forward a proposition that the production of enterprise information systems must embrace a roundtrip architectural modeling lifecycle. Such a lifecycle begins with the definition of a meta-architecture aimed at minimizing and managing software complexity. It then embraces various supportability metrics to ensure that the implementation conforms to the architectural design and that the resulting system is supportable, i.e. understandable, maintainable, and scalable. The paper describes the meta-architecture called PCMEF (Presentation, Control, Mediator, Entity, Foundation), explains the dependency management principles in PCMEF, presents selected supportability metrics, describes a tool for the roundtrip development with metrics, defines the overall process for roundtrip architectural modeling, and compares the PCMEF approach with the OMG’s MDA (Model Driven Architecture) framework.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design Issues for Supportable Enterprise Web Architecture using Frameworks

This paper describes a Supportable Enterprise Web Architecture (SEWA) which is highly supportable, i.e. understandable, maintainable and scalable, and based on software engineering principles particularly object oriented design techniques. The development of SEWA emphasizes a roundtrip architectural modeling lifecycle. The lifecycle begins with the definition of a meta-architecture aimed at min...

متن کامل

Activity-Centric and Artifact-Centric Process Model Roundtrip

Currently, two major process modeling paradigms exist: activitycentric and artifact-centric. They focus on different first class modeling constructs and therefore, they are eligible for different scenarios. Nevertheless, both paradigms compete for users raising the own capabilities over the other’s ones neglecting that both paradigms are compatible to each other such that one can transform one ...

متن کامل

From UML State Machine to code and back again!

UML state machines and their visual representations are much more suitable to describe logical behaviors of system entities than equivalent text based description such as IF-THEN-ELSE or SWITH-CASE constructions. Although many industrial tools and research prototypes can generate executable code from such a graphical language, generated code could be manually modified by programmers. After code...

متن کامل

A catalog of architectural primitives for modeling architectural patterns

Architectural patterns are a fundamental aspect of the architecting process and subsequently the architectural documentation. Unfortunately, there is only poor support for modeling architectural patterns for two reasons. First, patterns describe recurring design solutions and hence do not directly match the elements in modeling languages. Second, they support an inherent variability in the solu...

متن کامل

Modeling Architectural Patterns' Behavior Using Architectural Primitives

Architectural patterns have an impact on both the structure and the behavior of a system at the architecture design level. However, it is challenging to model patterns’ behavior in a systematic way because modeling languages do not provide the appropriate abstractions and because each pattern addresses a whole solution space comprised of potentially infinite solution variants. In this paper, we...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005